﻿namespace Arms.Application.Modules.Orders
{
    using Arms.Application.Modules.Orders.DTOs;
    using Arms.Application.Services;
    using System;
    using System.Collections.Generic;

    public interface IOrderQueryService : IServiceBase
    {
        IEnumerable<OrderHeaderDTO> GetOrderHeaders();
        OrderHeaderDTO FindOrderHeader(int orderHeaderID);
        IEnumerable<ListItemDTO> GetOrderTypes();
        IEnumerable<OrderDTO> GetPendingOrders();
        IEnumerable<OrderDTO> GetOrders(int orderHeaderID);
        OrderDTO FindOrder(int orderID);
    }
}
